/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.fiap;

import java.util.ArrayList;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name="bean")
@SessionScoped
public class MeuBackBean {

    public MeuBackBean(){
        opcoesPastel = new ArrayList<Pastel>();
        opcoesPastel.add(new Pastel("Queijo", 2.00));
        opcoesPastel.add(new Pastel("Carne", 2.00));
        opcoesPastel.add(new Pastel("Frango", 2.00));
        opcoesPastel.add(new Pastel("Pizza", 2.00));
        opcoesPastel.add(new Pastel("Calabresa", 2.00));

        opcoesFonte = new ArrayList<String>();
        opcoesFonte.add("amigos");
        opcoesFonte.add("inimigos");
        opcoesFonte.add("propaganda");

        opcoesTipo = new ArrayList<String>();
        opcoesTipo.add("Profesor");
        opcoesTipo.add("Aluno");

        escolhaPastel = new ArrayList<Pastel>();
        
    }

    private ArrayList<Pastel> escolhaPastel;
    private ArrayList<Pastel> opcoesPastel;

    private ArrayList<String> escolhaFonte;
    private ArrayList<String> opcoesFonte;

    private String tipo;
    private ArrayList<String> opcoesTipo;
    
    private String cliente;

    public String getCliente() {
        return cliente;
    }

    public void setCliente(String cliente) {
        this.cliente = cliente;
    }

    public ArrayList<String> getEscolhaFonte() {
        return escolhaFonte;
    }

    public void setEscolhaFonte(ArrayList<String> escolhaFonte) {
        this.escolhaFonte = escolhaFonte;
    }

    public ArrayList<Pastel> getEscolhaPastel() {
        return escolhaPastel;
    }

    public void setEscolhaPastel(ArrayList<Pastel> escolhaPastel) {
        this.escolhaPastel = escolhaPastel;
    }

    public ArrayList<String> getOpcoesFonte() {
        return opcoesFonte;
    }

    public void setOpcoesFonte(ArrayList<String> opcoesFonte) {
        this.opcoesFonte = opcoesFonte;
    }

    public ArrayList<Pastel> getopcoesPastel() {
        return opcoesPastel;
    }

    public void setopcoesPastel(ArrayList<Pastel> opcoesPastel) {
        this.opcoesPastel = opcoesPastel;
    }

    public ArrayList<String> getOpcoesTipo() {
        return opcoesTipo;
    }

    public void setOpcoesTipo(ArrayList<String> opcoesTipo) {
        this.opcoesTipo = opcoesTipo;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public String limparCampos(){

        escolhaFonte.clear();
        escolhaPastel.clear();
        tipo = "";
        cliente = "";

        return null;
    }
    
}
